generous portion - French English Dictionary